package priv.mill.arr;

import javax.security.auth.x500.X500Principal;

public class ArrayWorker {

	public static void main(String[] args) {
		// 5、两个乒乓球队进行比赛，各出三人。
		// 甲队为a,b,c三人，乙队为x,y,z三人。
		// 已抽签决定比赛名单。
		// 有人向队员打听比赛的名单。
		// a说他不和x比，c说他不和x,z比，请编程序找出三队赛手的名单。

		char[] jia = { 'a', 'b', 'c' };//甲队
		char[] yi = { 'x', 'y', 'z' };//乙队
		while (true) {//无限循环一直找到答案为止
			int r = (int) (Math.random() * 3);//随机数算出乙队的下标
			if (yi[r] != 120 && yi[(r + 2) % 3] != 120
					&& yi[(r + 2) % 3] != 122) {
				System.out.printf("%s跟%s比\n",  jia[0],  yi[r]);
				System.out.printf("%s跟%s比\n",  jia[1],
						 yi[(r + 1) % 3]);
				System.out.printf("%s跟%s比\n",  jia[2],
						 yi[(r + 2) % 3]);
				break;//如果找到了答案，就退出循环
			}
		}

	}
}
